·JSON是JavaScript Object Notation的縮寫,它是JavaScript的一個子集,但JSON是獨立於語言的文字格式,並且採用了類似於C語言家族的一些習慣,目前很多程式語言都支援 JSON 格式資料的生成和解析。
·JSON的主要用法是用來描述資料結構,主要分為兩種結構「物件(object)」、「陣列 (array)」
·物件(object):一個物件包含一系列非排序的名稱/值對(pair),一個物件以{開始,並以}結束。每個名稱/值對之間使用:分割。
·陣列 (array):一個陣列是一個值(value)的集合,一個陣列以[開始,並以]結束。陣列成員之間使用、分割。
·名稱/值(pair):名稱和值之間使用:隔開,一般的形式是:{name:value}
·而JSON主要的應用領域為WEB開發跟NoSQL資料庫。
·關於安全性的部分,由於JSON是JavaScript的子集,所以一般都會使用eval()作為讀取資料的方式,如果是針對可靠的資料來源,在不支援原生JSON解析的瀏覽器上面這是最快速的方法。